﻿@using System.Data
@using System.Text
@using System.Text.RegularExpressions
@using Microsoft.Ajax.Utilities
@{
    StringBuilder stringBuilder = new StringBuilder("version 1.00\r\n");
    stringBuilder.Append("title\tcid\tseller_cids\tstuff_status\tlocation_state\tlocation_city\titem_type\tprice\tauction_increment\tnum\tvalid_thru\tfreight_payer\tpost_fee\tems_fee\texpress_fee\thas_invoice\thas_warranty\tapprove_status\thas_showcase\tlist_time\tdescription\tcateProps\tpostage_id\thas_discount\tmodified\tupload_fail_msg\tpicture_status\tauction_point\tpicture\tvideo\tskuProps\tinputPids\tinputValues\touter_id\tpropAlias\tauto_fill\tnum_id\tlocal_cid\tnavigation_type\tuser_name\tsyncStatus\tis_lighting_consigment\tis_xinpin\tfoodparame\tfeatures\tbuyareatype\tglobal_stock_type\tglobal_stock_country\tsub_stock_type\titem_size\titem_weight\tsell_promise\tcustom_design_flag\twireless_desc\tbarcode\tsku_barcode\tnewprepay\tsubtitle\tcpv_memo\tinput_custom_cpv\tqualification\tadd_qualification\to2o_bind_service\r\n");
    stringBuilder.Append("宝贝名称\t宝贝类目\t店铺类目\t新旧程度\t省\t城市\t出售方式\t宝贝价格\t加价幅度\t宝贝数量\t有效期\t运费承担\t平邮\tEMS\t快递\t发票\t保修\t放入仓库\t橱窗推荐\t开始时间\t宝贝描述\t宝贝属性\t邮费模版ID\t会员打折\t修改时间\t上传状态\t图片状态\t返点比例\t新图片\t视频\t销售属性组合\t用户输入ID串\t用户输入名-值对\t商家编码\t销售属性别名\t代充类型\t数字ID\t本地ID\t宝贝分类\t用户名称\t宝贝状态\t闪电发货\t新品\t食品专项\t尺码库\t采购地\t库存类型\t国家地区\t库存计数\t物流体积\t物流重量\t退换货承诺\t定制工具\t无线详情\t商品条形码\tsku 条形码\t7天退货\t宝贝卖点\t属性值备注\t自定义属性值\t商品资质\t增加商品资质\t关联线下服务\r\n");
    DataTable dt = new DataTable();
  string y = "宝贝名称\t宝贝类目\t店铺类目\t新旧程度\t省\t城市\t出售方式\t宝贝价格\t加价幅度\t宝贝数量\t有效期\t运费承担\t平邮\tEMS\t快递\t发票\t保修\t放入仓库\t橱窗推荐\t开始时间\t宝贝描述\t宝贝属性\t邮费模版ID\t会员打折\t修改时间\t上传状态\t图片状态\t返点比例\t新图片\t视频\t销售属性组合\t用户输入ID串\t用户输入名-值对\t商家编码\t销售属性别名\t代充类型\t数字ID\t本地ID\t宝贝分类\t用户名称\t宝贝状态\t闪电发货\t新品\t食品专项\t尺码库\t采购地\t库存类型\t国家地区\t库存计数\t物流体积\t物流重量\t退换货承诺\t定制工具\t无线详情\t商品条形码\tsku 条形码\t7天退货\t宝贝卖点\t属性值备注\t自定义属性值\t商品资质\t增加商品资质\t关联线下服务\r\n";
    string format = "\"{0}\"\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}\t{11}\t{12}\t{13}\t{14}\t{15}\t{16}\t{17}\t{18}\t{19}\t{20}\t{21}\t{22}\t{23}\t{24}\t{25}\t{26}\t{27}\t{28}\t{29}\t{30}\t{31}\t{32}\t{33}\t{34}\t{35}\t{36}\t{37}\t{38}\t{39}\t{40}\t{41}\t{42}\t{43}\t{44}\t{45}\t{46}\t{47}\t{48}\t{49}\t{50}\t{51}\t{52}\t{53}\t{54}\t{55}\t{56}\t{57}\t{58}\t{59}\t{60}\t{61}\t{62}\r\n";

    //foreach (DataRow row in dt.Rows)
    //{
    //    stringBuilder.AppendFormat(format, new object[]
    //{
    //   row["宝贝名称"],
    //   row["宝贝类目"],
    //   row["店铺类目"]!=null?("\""+row["店铺类目"]+"\""):("\"\""),
    //   row["新旧程度"]??1,
    //  "\""+ row["省"]+"\"",
    //  "\""+ row["城市"]+"\"",
    //   row["出售方式"],
    //   row["宝贝价格"],
    //   "\""+row["加价幅度"]+"\"",
    //   row["宝贝数量"],
    //   row["有效期"],
    //   row["运费承担"],
    //   row["平邮"],
    //   row["EMS"],
    //   row["快递"],
    //   row["发票"],
    //   row["保修"],
    //   row["放入仓库"],
    //   row["橱窗推荐"],
    //   row["开始时间"]==null?"\"\"": "\""+row["开始时间"]+ "\"",
    //   row["宝贝描述"]==null?"\"\"": "\""+row["宝贝描述"].ToString().Replace("\"", "\"\"")+ "\"",
    //  "\""+ row["宝贝属性"]+"\"",
    //   row["邮费模版ID"],
    //   row["会员打折"],
    //    row["修改时间"]==null?"\"\"": "\""+row["修改时间"]+ "\"",
    //  "\""+ row["上传状态"]+"\"",
    //  "\""+ row["图片状态"]+"\"",
    //   row["返点比例"],
    // "\""+  row["新图片"]+"\"",
    //  "\""+  row["视频"]+"\"",
    //  row["销售属性组合"],row["用户输入ID串"],row["用户输入名-值对"],row["商家编码"],row["销售属性别名"],row["代充类型"],row["数字ID"],row["本地ID"],row["宝贝分类"],row["用户名称"],row["宝贝状态"],row["闪电发货"],row["新品"],row["食品专项"],row["尺码库"],row["采购地"],row["库存类型"],row["国家地区"],row["库存计数"],row["物流体积"],row["物流重量"],row["退换货承诺"],row["定制工具"],row["无线详情"],row["商品条形码"],row["sku 条形码"],row["7天退货"],row["宝贝卖点"],row["属性值备注"],row["自定义属性值"],row["商品资质"],row["增加商品资质"],row["关联线下服务"]
    //});
    //}
 
    Response.Write(y);
}
<script>
    var pattern = /([\^\$\.\\\(\)\?\[\]\*\|\+\<\>\=\:\!\-\{\}\/])/ig;
    regexflog = /([\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\<\>])/ig;
    var sel = "红拼黑(夹棉）红拼黑(夹棉）红拼黑(夹棉）红拼黑(夹棉）";
    sel = sel.replace(pattern, "\\$1");
    console.log(sel);
</script>